package com.javacv.plus.extensions.image.steps;

import com.javacv.plus.core.processor.ProcessorContext;
import com.javacv.plus.core.processor.ProcessorStep;
import com.javacv.plus.extensions.image.ImageProcessor;
import com.javacv.plus.extensions.image.ProcessorResult;

public class WatermarkStep implements ProcessorStep<ImageProcessor, ProcessorResult> {
    private final String watermarkPath;

    public WatermarkStep(String watermarkPath) {
        this.watermarkPath = watermarkPath;
    }

    @Override
    public ProcessorResult execute(ImageProcessor processor, ProcessorContext context) throws Exception {
        // TODO: 实现水印逻辑
        return null;
    }

    @Override
    public String getStepName() {
        return "Watermark";
    }
} 